package br.com.dao;

import br.com.excecoes.DAOException;
import br.com.modelo.Cliente;
import br.com.persistencia.DaoGeneric;
import java.util.List;


/**
 *
 * @author Gernan
 */
public interface ClienteDao extends DaoGeneric<Cliente>{

    Cliente getPorId(Long id) throws DAOException;
    
    Cliente getPorCpf(String cpf) throws DAOException;
    
    List<Cliente> buscar(String busca) throws DAOException;
    
    List<Cliente> getTodos() throws DAOException;
    
}
